Title: CPS: Medium: GOALI: An Architecture Approach to Heterogeneous Verification of Cyber-Physical Systems (Award # 1035800) Authors:
نویسندگان
چکیده
Current methods for design and verification of cyber-physical systems (CPS) lack a unifying framework due to the complexity and heterogeneity of the constituent elements and their interactions. Heterogeneous models describe different aspects of a CPS at varying levels of abstraction and using different formal languages. This prevents engineers from detecting inconsistencies among models and reasoning at the system level to verify specifications at design time. Our architectural approach to CPS design and verification uses flexible architectural models to represent pertinent aspects of individual models to support consistency checking and verification at the inter-model level. Our approach to CPS modeling prescribes the creation of architectural views for the constituent models. Each view abstracts out details that are irrelevant for relating models, and represents (part of) the system in a particular architectural style with appropriate types of components and connectors. For example, a software view may describe processes, threads, and shared memory segments, while the control view may show sensors, actuators, and controllers. To relate views to each other, we use a view mapping language [1], capable of expressing arbitrary constraints over view maps. Consistency between two views encompasses the structural aspect (non-contradictory components and connectors appear in the views) and the semantic aspect (the meanings of the views are not contradictory). A simple form of semantic consistency can be defined in terms of assumptions and guarantees over view parameters. We are extending these ideas for richer notions of consistency. Verification of heterogeneous models for CPS is another challenge that we are addressing. For the case when the inter-model semantics are provided using behavior relations [2], we have developed a formal framework to verify heterogeneous models using abstraction, conjunctive, and disjunctive constructs [3]. This makes it possible to verify models locally and compose their specifications and invariants to prove system-level safety specification. This method, however, does not allow using the architectural knowledge in other models to aid local verification. We currently investigate how exploiting an architectural view might simplify verification. We have refined our approach over the course of three case studies. The STARMAC quadrotor study served as a base to investigate structural consistency [1]. Multiple models of the quadrotor were abstracted into architectural views using the collection of CPS architectural styles, and were used to detect several inconsistencies in the quadrotor models. The CICAS-SSA study focused on modeling and verifying a stop sign assist algorithm using heterogeneous abstraction over behavior relations and functions [3]. Finally, the case study of robotic collision avoidance, currently in progress, targets furthering our knowledge in compositional hybrid model reasoning and verification.
منابع مشابه
An Efficient Cyber-Physical Systems for Mobile Environments: a dynamic integration middleware perspective
With increasing global reliance on the Internet as a medium to make transactions and transmit information comes an increased risk of cyber-attack.In recentyears, integrations of various types of computational, networking, andphysical elements in different environments tend to increase,so interoperability between heterogeneous computing elementshas become a key area of research. A cyber-physical...
متن کاملSpecification-Based Monitoring of Cyber-Physical Systems: A Survey on Theory, Tools and Applications
The term Cyber-Physical Systems (CPS) typically refers to engineered, physical and biological systems monitored and/or controlled by an embedded computational core. The behaviour of a CPS over time is generally characterised by the evolution of physical quantities, and discrete software and hardware states. In general, these can be mathematically modelled by the evolution of continuous state va...
متن کاملMulti-View Design for Cyber-Physical Systems
Cyber-Physical Systems are complex systems made of various and heterogeneous subsystems; they have different aspects and each aspect has its own requirements and properties to be satisfied. ModelDriven Engineering (MDE) is a promising approach used to design and analyze complex systems on different levels and diverse views. CPS designers take many factors into account due to the complexity and ...
متن کاملOn the State of the Art in Verification and Validation in Cyber Physical Systems
It is widely held that debugging cyber-physical systems (CPS) is challenging. However, few empirical studies quantitatively and qualitatively capture the state of the art and the state of the practice in debugging CPS and analyze what major research gaps remain. This paper presents an empirical study of verification and validation in CPS through three complementary methods: a structured on-line...
متن کاملA case study on REST-style architecture for cyber-physical systems: Restful smart gateway
Due to several key factors, Cyber-physical systems (CPS) pose great challenges in software system design, which are dynamic composition, heterogeneous, adaptation and uncertain in environmental factors. In this paper we present our research on the development of REST-style architecture for CPS. We propose a path towards solving requirements of CPS architecture through Restful principles. By usi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013